feline dogs pets pet etiquette charlotte reed olive oil niacin vitamin b3 puppy cat pet advice puppies cats pantothenic acid vitamin b5 nutrition for dogs